#view-photo-body {
padding: 20px 0;
}
.photo-nav {
width: 99px;
height: 400px;
overflow: hidden;
}
#nextNav {
text-align: right;
}
.photo-nav p {
cursor: pointer;
margin-top: 168px;
width: 48px;
height: 64px;
text-align: right;
line-height: 64px;
}
.next-photo-default-arrow {
background: url('/images/arrow-next-48x64.png') no-repeat right bottom;
}
.next-photo-selected-arrow {
background: url('/images/arrow-next-48x64.png') no-repeat right top;
}
.prev-photo-default-arrow {
background: url('/images/arrow-prev-48x64.png') no-repeat right bottom;
}
.prev-photo-selected-arrow {
background: url('/images/arrow-prev-48x64.png') no-repeat right top;
}

.view-photo-box {
width: 600px;
height: 400px;
overflow: hidden;
text-align: center;
background: transparent url('/images/loading.gif') no-repeat center center;
}

#view-photo-img-link {
display: block;
width: 600px;
height: 400px;
cursor: default;
}

